package cn.lanqiao.bigDate.service.sys;

import cn.lanqiao.bigDate.entity.sys.SysDept;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * @description 部门表服务层
 * @author yang
 * @date 2022-03-13
 */
public interface SysDeptService {

    /**
     * 分页查询
     * @param page
     * @return
     */
    IPage<SysDept> findByPage(Page<SysDept> page,String searchDeptName,String searchStatus);

    /**
     * 按id查询部门
     * @param id
     * @return
     */
    SysDept findSysDeptOne(Long id);

    /**
     * 修改部门
     * @param sysDept
     * @return
     */
    Boolean updateSysDept(SysDept sysDept);

    /**
     * 保存部门
     * @param sysDept
     * @return
     */
    Boolean saveSysDept(SysDept sysDept);

    /**
     * 按id删除部门
     * @param ids 格式  id1,id2,id3
     * @return
     */
    Boolean deleteSysDept(String ids);
}